package com.java.mytest_ysy.a.demo3;

import java.util.Collections;
import java.util.HashSet;
import java.util.Scanner;
import java.util.Set;

/*输入用户名和密码之后,如果集合中有该用户,直接显示"注册失败"
2.如果集合中没有该用户,直接显示"注册成功"*/
public class Test {
    public static void main(String[] args) {
        //定义一个Set集合存储用户数据，避免数据重复
        Set<User> allUsers=new HashSet<>();
        Collections.addAll(allUsers,new User("小白","123"),new User("小红","321"),new User("小青","456"));
        Scanner sc=new Scanner(System.in);
        System.out.print("请输入注册名：");
        String username=sc.next();
        System.out.print("请输入密码：");
        String password=sc.next();
        User user=new User(username,password);
        boolean flag= allUsers.add(user);
        if (flag) {
            System.out.println("注册成功");
        }else {
            System.out.println("已有该用户，注册失败");
        }
    }
}
